ГЛАВА II. ВЕДЕНИЕ ДЕЛ ПО ЗАЯВКЕ НА РЕГИСТРАЦИЮ ТОВАРНОГО ЗНАКА С ФЕДЕРАЛЬНЫМ ОРГАНОМ ИСПОЛНИТЕЛЬНОЙ

Глава II. ВЕДЕНИЕ ДЕЛ ПО ЗАЯВКЕ НА РЕГИСТРАЦИЮ ТОВАРНОГО ЗНАКА С ФЕДЕРАЛЬНЫМ ОРГАНОМ ИСПОЛНИТЕЛЬНОЙ ВЛАСТИ ПО ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ

4. Назначение патентного поверенного

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

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

Представленная доверенность или ее копия приобщается к заявке.

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

5. Ведение переписки с федеральным органом исполнительной власти по интеллектуальной собственности

5.1. Переписка ведется заявителем или его патентным поверенным, уполномоченным на это, по каждой заявке в отдельности.

Материалы, направляемые после подачи заявки, должны содержать ее номер и подпись заявителя или его патентного поверенного.

Материалы, не содержащие номера заявки, возвращаются без рассмотрения, если номер не удается установить косвенным образом. 5.2. Материалы, направляемые в процессе производства по заявке, представляются в сроки, установленные Законом. Если срок выражен словосочетанием "в течение (не позднее) (до истечения)... с даты", его исчисление начинается со дня, следующего за указанной датой. Если последний день срока приходится на нерабочий день, днем окончания срока считается первый следующий за ним рабочий день. Если окончание срока приходится на такой месяц, в котором нет соответствующего числа, срок истекает в последний день этого месяца.

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

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

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

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

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

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

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

6. Внесение дополнений, уточнений и исправлений в документы заявки

6.1. Заявитель вправе дополнять, уточнять или исправлять материалы заявки в период проведения экспертизы заявки до принятия по ней решения.

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

Заявитель уведомляется о поступлении заявления в федеральный орган исполнительной власти по интеллектуальной собственности и о результатах его рассмотрения. К заявлению прилагается документ об уплате пошлины за внесение изменений в материалы заявки.

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

6.2. При внесении изменений в заявляемое обозначение представляется измененное изображение обозначения в количестве экземпляров, указанном в пункте 2.15 настоящих Правил.

6.3. При изменении наименования заявителя - юридического лица или фамилии (имени, отчества) заявителя - физического лица представляется документ, подтверждающий эти изменения.

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

Заявление должно содержать указание на уступку права на заявку иному лицу - правопреемнику, сведения об этом лице, предусмотренные подпунктами (3.2.1), (3.2.3), (3.2.4) настоящих Правил.

Заявление подписывается заявителем и его правопреемником в порядке, предусмотренном подпунктом 3.7 настоящих Правил.

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

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

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

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

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

6.6. В период проведения экспертизы заявки заявитель вправе подать на это же обозначение выделенную заявку. При этом должны быть соблюдены следующие условия:

- выделенная заявка с ходатайством о выделении подана заявителем или патентным поверенным до принятия решения по первоначальной заявке;

- первоначальная заявка не отозвана и не признается отозванной;

- выделенная заявка оформлена в соответствии с требованиями подпунктов 2.14 - 2.15 настоящих Правил;

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

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

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

6.7. В период проведения экспертизы заявки до вынесения по ней решения она может быть преобразована по просьбе заявителя.

(6.7.1) Заявка на товарный знак может быть преобразована в заявку на коллективный знак. При этом должны быть соблюдены следующие условия:

- ходатайство о преобразовании в заявку на коллективный знак подано до принятия решения по преобразуемой заявке;

- ходатайство о преобразовании в заявку на коллективный знак подписано заявителем по заявке на товарный знак;

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

Заявитель по преобразуемой заявке может быть включен в перечень лиц, имеющих право пользования коллективным знаком.

(6.7.2) Заявка на коллективный знак может быть преобразована в заявку на товарный знак. При этом должны быть соблюдены следующие условия:

- ходатайство о преобразовании в заявку на товарный знак подано до принятия решения по преобразуемой заявке;

- ходатайство о преобразовании в заявку на товарный знак подписано руководителем объединения - заявителем по заявке на коллективный знак;

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

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

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

(6.7.3) При соблюдении требований, указанных в подпунктах (6.7.1) и (6.7.2), дата подачи преобразованной заявки сохраняется.

Ходатайство о преобразовании не удовлетворяется при невыполнении требований подпунктов (6.7.1) и (6.7.2), о чем заявитель уведомляется.

7. Ознакомление с материалами заявки

После подачи заявки в федеральный орган исполнительной власти по интеллектуальной собственности в соответствии с пунктом 7 статьи 8 Закона любое лицо вправе ознакомиться с документами заявки, содержащимися в ней на дату ее подачи. Заявитель (его патентный поверенный) может знакомиться с поданной им заявкой и документами, относящимися к ней, как непосредственно в федеральном органе исполнительной власти по интеллектуальной собственности, согласовав предварительно дату и время ознакомления, так и путем запроса копии заявки, относящихся к ней документов или их частей.

8. Ознакомление с материалами, указываемыми экспертизой в процессе рассмотрения заявки

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

9. Рассмотрение заявки с участием заявителя

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

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

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

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

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

Рассмотрение заявки с участием заявителя осуществляется путем переговоров или на экспертном совещании.

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

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

Один экземпляр приобщается к материалам заявки, другой - передается заявителю (его патентному поверенному).

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

10. Продление срока представления запрашиваемых материалов

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

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

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

В этих случаях заявитель уведомляется об отказе в удовлетворении его ходатайства.

11. Восстановление пропущенного срока

11.1. В соответствии с пунктом 2 статьи 13 Закона могут быть восстановлены следующие сроки, пропущенные заявителем:

- срок представления дополнительных материалов по запросу экспертизы;

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

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

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

11.4. О восстановлении пропущенного срока заявитель уведомляется.

11.5. Если установлено, что не соблюдено хотя бы одно из требований, указанных выше в пункте 11.2, ходатайство не удовлетворяется, о чем заявитель уведомляется.

12. Отзыв заявки

12.1. В соответствии с пунктом 5 статьи 10 Закона заявитель вправе отозвать заявку. Заявка может быть отозвана по просьбе заявителя на любом этапе ее рассмотрения, но не позднее даты регистрации товарного знака.

Заявка признается отозванной с даты направления заявителю уведомления о принятии этого заявления к сведению.

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

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

12.4. Положения пункта 12.2 действуют также и в отношении заявок, признанных отозванными. При этом датой, начиная с которой заявка признается отозванной, является дата направления заявителю решения о том, что заявка признается отозванной. В решении указываются соответствующие основания.

Error
Errors while compiling a Template. Please try the following to solve the situation: * If the problem is about missing/invalid references or multiple defines either try to load the missing references manually (in the compiling appdomain!) or Specify your references manually by providing your own IReferenceResolver implementation. See https://antaris.github.io/RazorEngine/ReferenceResolver.html for details. Currently all references have to be available as files! * If you get 'class' does not contain a definition for 'member': try another modelType (for example 'null' to make the model dynamic). NOTE: You CANNOT use typeof(dynamic) to make the model dynamic! Or try to use static instead of anonymous/dynamic types. More details about the error: - error: (79, 47) Имя "CurrentBottomBanners" отсутствует в текущем контексте - error: (83, 47) Имя "CurrentBottomBanners" отсутствует в текущем контексте - error: (91, 62) Имя "CurrentBottomBanners" отсутствует в текущем контексте Temporary files of the compilation can be found in (please delete the folder): C:\Windows\TEMP\RazorEngine_ryw0bt5w.3kq The template we tried to compile is: ------------- START ----------- @using System.Web; @using System.Web.WebPages; @using Axon.Core; @using Axon.CMS; @using Axon.CMS33.Helpers; @model AxonPage @{ Layout = null; var Page = AxonPage.Current; var Lang = AxonRequest.DisplayLang; //var BottomBanners = AxonConfig.Get< Dictionary<string,object> >("Banners/Bottom"); // @String.Join(",",AxonConfig.GetKeys(BottomBanners)) //var CurrentBottomBanners = BottomBanners.ContainsKey(Lang) ? BottomBanners[Lang] : new System.Dynamic.ExpandoObject(); //<!-- _body_end @CurrentBottomBanners @String.Join(",",AxonConfig.GetKeys(CurrentBottomBanners)) --> //var BottomBanners = AxonConfig.Get<IEnumerable<object>>("Banners/Bottom/Map"); //dynamic MapsBanners = (BottomBanners == null)?null: BottomBanners.Map[Lang]; //var a1=MapsBanners; //var Lat = AxonConfig.Get<Dictionary<string,string>>(BottomBanners,"Map"); //var MapInfo = BottomBanners == null ? new Dictionary<string,string>() : AxonConfig.Get<Dictionary<string,string>>(BottomBanners,"Map"); //var MapInfo = new Dictionary<string,string>(); } <script> function RunReadyJS_Main() { if (window["readyjs_Main"] == null) { console.error("readyjs_Main is undefined"); alert("Некритичная проблема при загрузке, пожалуйста, обновите страницу - Ctrl+F5 на компьютере, свайп вниз на телефоне или планшете."); } else { console.log("Before readyjs_Main"); var readyjs_MainFunc = window["readyjs_Main"]; readyjs_MainFunc(); console.log("After readyjs_Main"); } } try { /// Можно искать window["readyjs_Main"], чтобы не эвалить //AxonReady(function () { return eval("readyjs_Main()"); }); AxonReady(RunReadyJS_Main); } catch (e) { console.log("Error in jQuery.ready: " + e.message); console.log(e) alert("Некритичная проблема при загрузке, пожалуйста, обновите страницу - Ctrl+F5 на компьютере, свайп вниз на телефоне или планшете."); } </script> @*<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script src="js/scripts.js"></script>*@ <script> @*function initMapGoogle(canvas) { var center = { lat: @(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Lat")), lng: @(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Long")) }; var canvas = document.querySelectorAll(canvas); canvas.forEach(function(element){ var map = new google.maps.Map(element, { center: center, zoom: 17, mapTypeControl: false, streetViewControl: false, }); var infowindow = new google.maps.InfoWindow({ content: '@(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Address"))' //'г. Киев, ул. Сырецкая, д.31, скл.№9' }); var marker = new google.maps.Marker({ position: center, map: map }); marker.addListener('click', function() { infowindow.open(map, this); }); }) }*@ function initMap2Gis(canvas) { var center = { lat: @(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Lat")), lng: @(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Long")) }; var AddressOnMap = '@Page.Lang(Page.GeoString("Address"))'; var mapZoom = parseInt('@(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Zoom"))'); if (isNaN(mapZoom)) { mapZoom = 16;} var canvas = document.querySelectorAll(canvas); canvas.forEach(function (element) { /// Блок для информации var mapBlock = document.createElement('div'); mapBlock.id = 'mapBlock'; //mapBlock = document.getElementById('mapBlock'); var container = document.createElement('div'); container.id = 'map'; container.style.width = '100%'; container.style.height = '100%'; //mapBlock.appendChild(container); element.appendChild(container); element.appendChild(mapBlock); DG.then(function(){ window.mapelement = window.mapelement || DG.map('map', { center: [center.lat, center.lng],///[54.98, 82.89], zoom: mapZoom }); window.mapmarker = window.mapmarker || DG.marker([center.lat, center.lng]).addTo(window.mapelement); window.mapmarker.bindPopup(AddressOnMap); }); @*var map = new google.maps.Map(element, { center: center, zoom: 17, mapTypeControl: false, streetViewControl: false, }); var infowindow = new google.maps.InfoWindow({ content: '@(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Address"))' //'г. Киев, ул. Сырецкая, д.31, скл.№9' }); var marker = new google.maps.Marker({ position: center, map: map }); marker.addListener('click', function() { infowindow.open(map, this); });*@ }) } @*function textil_start_google() { var Lang = '@(Page.Language)'; var APIkey = '@(AxonConfig.Get<string>("Assets.GoogleAPI"))'; $(document).on('click', '.modal-open-btn[href="#modal-map"]', function(){ $.getScript('https://maps.googleapis.com/maps/api/js?key='+APIkey+'&language='+Lang, function(){ initMap('#modal-map .map-canvas'); }) }) if($('.contacts .map-canvas')[0]){ $.getScript('https://maps.googleapis.com/maps/api/js?key='+APIkey+'&language='+Lang, function() { initMap('.contacts .map-canvas'); }) } }*@ function textil_start_2gis() { var Lang = '@(Page.Language)'; //var APIkey = '@(AxonConfig.Get<string>("Assets.2Gis"))'; $(document).on('click', '.modal-open-btn[href="#modal-map"]', function(){ $.getScript('https://maps.api.2gis.ru/2.0/loader.js?pkg=full&&skin=light&lazy=true', function(){ initMap2Gis('#modal-map .map-canvas'); }) }) if($('.contacts .map-canvas')[0]){ $.getScript('https://maps.api.2gis.ru/2.0/loader.js?pkg=full&&skin=light&lazy=true', function() { initMap2Gis('.contacts .map-canvas'); }) } } AxonReady(textil_start_2gis); </script> <!-- /_body_end --> ------------- END ----------- The generated source code is: ------------- START ----------- //------------------------------------------------------------------------------ // <auto-generated> // Этот код создан программой. // Исполняемая версия:4.0.30319.42000 // // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае // повторной генерации кода. // </auto-generated> //------------------------------------------------------------------------------ namespace CompiledRazorTemplates.Dynamic { using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.WebPages; using Axon.Core; using Axon.CMS; using Axon.CMS33.Helpers; public class RazorEngine_990b59d3e2014266a09562380a0a5d0d : Axon.Core.Razor.RazorTemplateBase<AxonPage> { public RazorEngine_990b59d3e2014266a09562380a0a5d0d() { } public override void Execute() { Layout = null; var Page = AxonPage.Current; var Lang = AxonRequest.DisplayLang; //var BottomBanners = AxonConfig.Get< Dictionary<string,object> >("Banners/Bottom"); // @String.Join(",",AxonConfig.GetKeys(BottomBanners)) //var CurrentBottomBanners = BottomBanners.ContainsKey(Lang) ? BottomBanners[Lang] : new System.Dynamic.ExpandoObject(); //<!-- _body_end @CurrentBottomBanners @String.Join(",",AxonConfig.GetKeys(CurrentBottomBanners)) --> //var BottomBanners = AxonConfig.Get<IEnumerable<object>>("Banners/Bottom/Map"); //dynamic MapsBanners = (BottomBanners == null)?null: BottomBanners.Map[Lang]; //var a1=MapsBanners; //var Lat = AxonConfig.Get<Dictionary<string,string>>(BottomBanners,"Map"); //var MapInfo = BottomBanners == null ? new Dictionary<string,string>() : AxonConfig.Get<Dictionary<string,string>>(BottomBanners,"Map"); //var MapInfo = new Dictionary<string,string>(); WriteLiteral(@" <script> function RunReadyJS_Main() { if (window[""readyjs_Main""] == null) { console.error(""readyjs_Main is undefined""); alert(""Некритичная проблема при загрузке, пожалуйста, обновите страницу - Ctrl+F5 на компьютере, свайп вниз на телефоне или планшете.""); } else { console.log(""Before readyjs_Main""); var readyjs_MainFunc = window[""readyjs_Main""]; readyjs_MainFunc(); console.log(""After readyjs_Main""); } } try { /// Можно искать window[""readyjs_Main""], чтобы не эвалить //AxonReady(function () { return eval(""readyjs_Main()""); }); AxonReady(RunReadyJS_Main); } catch (e) { console.log(""Error in jQuery.ready: "" + e.message); console.log(e) alert(""Некритичная проблема при загрузке, пожалуйста, обновите страницу - Ctrl+F5 на компьютере, свайп вниз на телефоне или планшете.""); } </script> "); WriteLiteral("\r\n<script>\r\n\t\t"); WriteLiteral("\r\n\t\tfunction initMap2Gis(canvas) {\r\n\t\t\tvar center = {\r\n\t\t\t\tlat: "); Write(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Lat")); WriteLiteral(",\r\n\t\t\t\tlng: "); Write(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Long")); WriteLiteral("\r\n\t\t\t};\r\n\t\t\tvar AddressOnMap = \'"); Write(Page.Lang(Page.GeoString("Address"))); WriteLiteral("\';\r\n\t\t\tvar mapZoom = parseInt(\'"); Write(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Zoom")); WriteLiteral(@"'); if (isNaN(mapZoom)) { mapZoom = 16;} var canvas = document.querySelectorAll(canvas); canvas.forEach(function (element) { /// Блок для информации var mapBlock = document.createElement('div'); mapBlock.id = 'mapBlock'; //mapBlock = document.getElementById('mapBlock'); var container = document.createElement('div'); container.id = 'map'; container.style.width = '100%'; container.style.height = '100%'; //mapBlock.appendChild(container); element.appendChild(container); element.appendChild(mapBlock); DG.then(function(){ window.mapelement = window.mapelement || DG.map('map', { center: [center.lat, center.lng],///[54.98, 82.89], zoom: mapZoom }); window.mapmarker = window.mapmarker || DG.marker([center.lat, center.lng]).addTo(window.mapelement); window.mapmarker.bindPopup(AddressOnMap); }); "); WriteLiteral("\r\n\t\t\t})\r\n\t\t}\r\n\r\n\t"); WriteLiteral("\r\n\tfunction textil_start_2gis() {\r\n\t\tvar Lang = \'"); Write(Page.Language); WriteLiteral("\';\r\n\t\t//var APIkey = \'"); Write(AxonConfig.Get<string>("Assets.2Gis")); WriteLiteral(@"'; $(document).on('click', '.modal-open-btn[href=""#modal-map""]', function(){ $.getScript('https://maps.api.2gis.ru/2.0/loader.js?pkg=full&&skin=light&lazy=true', function(){ initMap2Gis('#modal-map .map-canvas'); }) }) if($('.contacts .map-canvas')[0]){ $.getScript('https://maps.api.2gis.ru/2.0/loader.js?pkg=full&&skin=light&lazy=true', function() { initMap2Gis('.contacts .map-canvas'); }) } } AxonReady(textil_start_2gis); </script> <!-- /_body_end -->"); } } } ------------- END ----------- List of loaded Assemblies: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_64\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.ApplicationServices\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.ApplicationServices.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Caching\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.Caching.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Build.Utilities.v4.0\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.Build.Utilities.v4.0.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.JScript\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.JScript.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\098628e2\00eac7a6_b34fd901\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\6c7a42bb\003c87e2_1a87d401\System.Web.WebPages.Deployment.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.VisualStudio.Web.PageInspector.Loader\v4.0_1.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Web.PageInspector.Loader.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\8f75b1ca\003c87e2_1a87d401\System.Web.WebPages.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\109ace4b\000e9c93_3d27cf01\System.Web.Optimization.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\4586d11b\00cdd33c_1a87d401\System.Web.Mvc.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\4aba36a3\003c87e2_1a87d401\System.Web.WebPages.Razor.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\ef4088d0\00848278_5b6acd01\Microsoft.Web.Infrastructure.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Services\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_64\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.IdentityModel\v4.0_4.0.0.0__b77a5c561934e089\System.IdentityModel.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activation\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activation.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Web\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Web.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.Activities.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activities.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.WorkflowServices\v4.0_4.0.0.0__31bf3856ad364e35\System.WorkflowServices.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Extensions.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.DataAnnotations\v4.0_4.0.0.0__31bf3856ad364e35\System.ComponentModel.DataAnnotations.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.DynamicData\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.DynamicData.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\c0e4950c\003096e6_42aece01\Antlr3.Runtime.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\f6fb5b14\bbe5ed61_405eda01\Axon.CMS.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\0e6b0cc1\2767ec60_405eda01\Axon.Core.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\660ddfcd\c583b063_405eda01\AxonCMS33.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\5b20048d\3a325660_405eda01\AxonInformer.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\faeff04b\450b8df4_a29ad601\Equa.JSEval.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\7ef31f7c\0021367d_391cd401\GenericParsing.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\82fb8523\00f003e1_db08d601\Google.Apis.Auth.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\834d5c47\006970dd_db08d601\Google.Apis.Core.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\1e62f80c\0096a1de_db08d601\Google.Apis.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\2d081a6b\00787b6d_472fd601\Google.Apis.Sheets.v4.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\3f16016e\00f4f995_a7f8d401\Newtonsoft.Json.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\9d449d34\0019cf93_c3e6d201\RazorEngine.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\0780c400\003894f8_e631d501\RestSharp.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\ceccf8ac\7e202460_405eda01\SgmlReaderDll.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\413c2818\6ed21560_405eda01\SmscApiDll.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\16820a4c\0032a15a_1a87d401\System.Net.Http.Formatting.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\7fc28064\003c87e2_1a87d401\System.Web.Helpers.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\ad9e5893\004eef68_1a87d401\System.Web.Http.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\8bf34e2a\008013ae_1a87d401\System.Web.Http.WebHost.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\5ee4b111\007a7eab_6ce7ce01\System.Web.Providers.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\f0d9cb12\0016534c_1a87d401\System.Web.Razor.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\f026d663\001bc110_4318cf01\WebGrease.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.Services.Design\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Services.Design.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\App_global.asax.uv_hc9zw.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Dynamic\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Dynamic.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp.resources\v4.0_4.0.0.0_ru_b03f5f7f11d50a3a\Microsoft.CSharp.resources.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Net.Http\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Http.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.resources\v4.0_4.0.0.0_ru_b77a5c561934e089\System.Data.resources.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_64\System.Transactions\v4.0_4.0.0.0__b77a5c561934e089\System.Transactions.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\SMDiagnostics\v4.0_4.0.0.0__b77a5c561934e089\SMDiagnostics.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Mobile\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.RegularExpressions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.RegularExpressions.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Linq.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\App_Web_404.cshtml.a8d08dba.j-fspsgt.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\App_Web_flg2bvk3.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\App_Web_bar3dr52.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\App_Web_uej1kc3d.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\App_Web_w2tif2eq.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\assembly\dl3\ce1170a5\00d83e58_1a87d401\System.Web.Razor.resources.dll Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.resources\v4.0_4.0.0.0_ru_b77a5c561934e089\System.resources.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\App_Web_error.cshtml.a8d08dba.27bdlyj6.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\App_Web_lbe42wix.dll Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\f0be1a53\e9361788\App_Web_svg.cshtml.ed35399e.7_lcsd3d.dll